package com.ambitious.domain.academic;

import com.ambitious.domain.request_info.Base;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 学生学业情况信息
 * @author Ambitious
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class Academic extends Base {

    /**
     * 学科基础课程
     */
    private CourseInfo jc = new CourseInfo();
    /**
     * 专业必修课程
     */
    private CourseInfo zybx = new CourseInfo();
    /**
     * 集中性实践教学环节
     */
    private CourseInfo jzx = new CourseInfo();
    /**
     * 通识类必修课程
     */
    private CourseInfo tsbx = new CourseInfo();
    /**
     * 教师教育类必修课程
     */
    private CourseInfo jsjy = new CourseInfo();
    /**
     * 方向模块
     */
    private CourseInfo fxmk = new CourseInfo();
    /**
     * 专业选修课程
     */
    private CourseInfo zyxx = new CourseInfo();
    /**
     * 创新与创业
     */
    private CourseInfo cxcy = new CourseInfo();
    /**
     * 历史与文化
     */
    private CourseInfo lswh = new CourseInfo();
    /**
     * 大学体育5,6
     */
    private CourseInfo dxty = new CourseInfo();
    /**
     * 艺术与审美
     */
    private CourseInfo yssm = new CourseInfo();
    /**
     * 精品思政
     */
    private CourseInfo jpsz = new CourseInfo();
    /**
     * 其他课程
     */
    private CourseInfo qt = new CourseInfo();

}
